<?php

class Admin_CronController extends Zend_Controller_Action {

    private $_us;


    public function preDispatch() {
        
    }

    public function init() {
        $auth = Zend_Auth::getInstance();

        if ($auth->hasIdentity()):
            $usuarioDao = new Doctrine_Model_UsuariosDoctrineDao();
            $this->_us = $usuarioDao->obtenerPorId($auth->getIdentity()->id);
        else:
            $this->_helper->redirector('index', 'login', 'admin');
        endif;
    }

    public function indexAction() {
        
    }

    public function promesasAction() {
        $this->_helper->layout()->disableLayout();
        $this->_helper->viewRenderer->setNoRender(true);
        
        Doctrine_Model_ProcesosAutomaticos::verficarPromesasPendientes($this->_us);
        Doctrine_Model_ProcesosAutomaticos::verficarPromesasParaMora($this->_us);
        
    }
    public function alertasdepromesasAction() {
        $this->_helper->layout()->disableLayout();
        $this->_helper->viewRenderer->setNoRender(true);
        
        Doctrine_Model_ProcesosAutomaticos::verficarPromesasPendientes($this->_us);
        Doctrine_Model_ProcesosAutomaticos::verficarPromesasParaMora($this->_us);
        Doctrine_Model_ProcesosAutomaticos::alertaDePromesas($this->_us);
        
        $this->_helper->redirector('index', 'index', 'usuarios');
    }

}

